// pages/shixun/stars.js
Component({

    /**
     * 页面的初始数据
     */
    properties: {
        rate:{
            type:Number
        }
    },

    lifetimes:{
        //生命周期函数
        
        attached:function(){
        var that =this //定义全局变量
        
        var rate = that.properties.rate
        
        //console.log(rate)
        
        var intRate= parseInt(rate)
        
        //星星个数
        
        var light=parseInt(intRate/2)
        
        //半个星星个数
        
        var half =intRate%2
        
        //灰色星星个数
        
        var gray=5-light-half
        
        var lights=[]
        
        var halfs=[]
        
        var grays=[]
        
        for(var index=1;index<=light;index++){
        lights.push(index)
        
        }
        
        for(var index=1;index<=half;index++){
        halfs.push(index)
        
        }
        
        for(var index=1;index<=gray;index++){
        grays.push(index)
        
        }
        
        var rateText=rate && rate>0? rate.toFixed(1):"未评分"
        
         
        
        that.setData({
        rateText:rateText,
        
        lights:lights,
        
        halfs:halfs,
        
        grays:grays
        
        })
        
        },
        
        },
        
        

        

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady: function () {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow: function () {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide: function () {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload: function () {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh: function () {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})